package com.muyu.system.Vo;

import com.muyu.system.domain.DmShoppingSku;
import com.muyu.system.domain.DmShoppingStore;
import com.muyu.system.enums.OperatingTypeEnum;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class DmShoppingGoodsVo {

    /**
     * id
     */
    private Long id;

    /**
     * 商品名
     */
    private String goodsName;

    /**
     * 商品状态（0：下架，1：上架）
     */
    private Long states;

    /**
     * 商品标题（不超过50字）
     */
    private String goodsTitle;

    /**
     * 商品主图
     */
    private String goodsPic;

    /**
     * 商品轮播图（最多4张）","分割
     */
    private String goodsCarouselPic;

    /**
     * 商品分类id
     */
    private Long goodsTypeId;

    /**
     * 商品分类名称
     */
    private String goodsTypeName;

    /**
     * 商品详情描述
     */
    private String goodsDetail;

    /**
     * 商品详情图片
     */
    private String goodsDetailPic;

    /**
     * 商品sku信息
     */
    List<DmShoppingSku> dmShoppingSkuList;

    /**
     * 库存数量
     */
    private Long inventory;

    /**
     * 商品价格
     */
    private BigDecimal goodsPrice;

    /** 商家id */
    private Long storeId;

    private DmShoppingStore dmShoppingStore;

    /** 商家名称 */
    private String storeName;

    /**
     * 是否收藏
     */
    private Boolean whetherToCollect;

    /**
     * 精选服务逗号分割， 1七天无理由  2 24小时发货 3 48小时发货  4 假一赔十 5 退货包运费  6 急速退款
     */
    private String featureService;

    /**
     * 累计销量
     */
    private Integer count;

    /**
     * 30日销量
     */
    private Integer moonCount;

    /**
     * 发货地市
     */
    private String originShipmentCity;


    /**
     * 商品类型  （1：三方，2：自营，3：混合）
     */
    private OperatingTypeEnum type;
    /**
     * 三方链接
     */
    private String url;
    /**
     * 跳转包名
     */
    private String packageName;
}
